package cn.edu.scau.cmi.ema.dao;

import cn.edu.scau.cmi.ema.base.CmiPagination;
import cn.edu.scau.cmi.ema.domain.Crawlerdetect;
import org.springframework.dao.DataAccessException;

import java.util.Set;

public interface CrawlerdetectDAO extends JpaDao<Crawlerdetect> {

	public Crawlerdetect findCrawlerdetectById(Integer id) throws DataAccessException;

	public Crawlerdetect findCrawlerdetectById(Integer id, int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByName(String name) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByName(String name, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNameContaining(String name_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNameContaining(String name_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFilename(String filename) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFilename(String filename, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFilenameContaining(String filename_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFilenameContaining(String filename_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRownumber(String rownumber) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRownumber(String rownumber, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRownumberContaining(String rownumber_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRownumberContaining(String rownumber_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMaxcolumn(String maxcolumn) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMaxcolumn(String maxcolumn, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMaxcolumnContaining(String maxcolumn_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMaxcolumnContaining(String maxcolumn_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMiscellaneous(String miscellaneous) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMiscellaneous(String miscellaneous, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMiscellaneousContaining(String miscellaneous_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByMiscellaneousContaining(String miscellaneous_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByBrand(String brand) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByBrand(String brand, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByBrandContaining(String brand_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByBrandContaining(String brand_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectapplier(String redetectapplier) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectapplier(String redetectapplier, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectapplierContaining(String redetectapplier_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectapplierContaining(String redetectapplier_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectresult(String redetectresult) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectresult(String redetectresult, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectresultContaining(String redetectresult_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByRedetectresultContaining(String redetectresult_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNumber(String number) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNumber(String number, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNumberContaining(String number_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNumberContaining(String number_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreecontent(String disagreecontent) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreecontent(String disagreecontent, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreecontentContaining(String disagreecontent_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreecontentContaining(String disagreecontent_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreedate(String disagreedate) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreedate(String disagreedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreedateContaining(String disagreedate_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreedateContaining(String disagreedate_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeconclusion(String disagreeconclusion)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeconclusion(String disagreeconclusion, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeconclusionContaining(String disagreeconclusion_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeconclusionContaining(String disagreeconclusion_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeapply(String disagreeapply) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeapply(String disagreeapply, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeapplyContaining(String disagreeapply_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDisagreeapplyContaining(String disagreeapply_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByIsredetectapply(String isredetectapply) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByIsredetectapply(String isredetectapply, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByIsredetectapplyContaining(String isredetectapply_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByIsredetectapplyContaining(String isredetectapply_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectasksource(String detectasksource) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectasksource(String detectasksource, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectasksourceContaining(String detectasksource_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectasksourceContaining(String detectasksource_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannounce(String detectannounce) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannounce(String detectannounce, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannounceContaining(String detectannounce_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannounceContaining(String detectannounce_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannouncedate(String detectannouncedate)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannouncedate(String detectannouncedate, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannouncedateContaining(String detectannouncedate_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectannouncedateContaining(String detectannouncedate_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdate(String detectdate) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdate(String detectdate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdateContaining(String detectdate_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdateContaining(String detectdate_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdepartment(String detectdepartment) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdepartment(String detectdepartment, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdepartmentContaining(String detectdepartment_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdepartmentContaining(String detectdepartment_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandard(String detectstandard) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandard(String detectstandard, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardContaining(String detectstandard_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardContaining(String detectstandard_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardvalue(String detectstandardvalue)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardvalue(String detectstandardvalue, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardvalueContaining(String detectstandardvalue_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectstandardvalueContaining(String detectstandardvalue_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectfeature(String detectfeature) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectfeature(String detectfeature, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectfeatureContaining(String detectfeature_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectfeatureContaining(String detectfeature_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectlink(String detectlink) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectlink(String detectlink, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectlinkContaining(String detectlink_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectlinkContaining(String detectlink_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectresult(String detectresult) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectresult(String detectresult, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectresultContaining(String detectresult_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectresultContaining(String detectresult_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectnumber(String detectnumber) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectnumber(String detectnumber, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectnumberContaining(String detectnumber_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectnumberContaining(String detectnumber_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdescription(String detectdescription) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdescription(String detectdescription, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdescriptionContaining(String detectdescription_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectdescriptionContaining(String detectdescription_1,
			int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectproject(String detectproject) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectproject(String detectproject, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectprojectContaining(String detectproject_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDetectprojectContaining(String detectproject_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducer(String producer) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducer(String producer, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducerContaining(String producer_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducerContaining(String producer_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProduceraddress(String produceraddress) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProduceraddress(String produceraddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProduceraddressContaining(String produceraddress_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProduceraddressContaining(String produceraddress_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducedate(String producedate) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducedate(String producedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducedateContaining(String producedate_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByProducedateContaining(String producedate_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNetplatform(String netplatform) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNetplatform(String netplatform, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNetplatformContaining(String netplatform_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByNetplatformContaining(String netplatform_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubject(String subject) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubject(String subject, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectContaining(String subject_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectContaining(String subject_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectaddress(String subjectaddress) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectaddress(String subjectaddress, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectaddressContaining(String subjectaddress_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectBySubjectaddressContaining(String subjectaddress_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPackagemethod(String packagemethod) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPackagemethod(String packagemethod, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPackagemethodContaining(String packagemethod_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPackagemethodContaining(String packagemethod_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPurchasedate(String purchasedate) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPurchasedate(String purchasedate, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPurchasedateContaining(String purchasedate_1)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByPurchasedateContaining(String purchasedate_1, int startResult,
			int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFood(String food) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFood(String food, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodContaining(String food_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodContaining(String food_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodbatch(String foodbatch) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodbatch(String foodbatch, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodbatchContaining(String foodbatch_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodbatchContaining(String foodbatch_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodtype(String foodtype) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodtype(String foodtype, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodtypeContaining(String foodtype_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByFoodtypeContaining(String foodtype_1, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDescription(String description) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDescription(String description, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDescriptionContaining(String description_1) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectByDescriptionContaining(String description_1, int startResult,
			int maxRows) throws DataAccessException;

	public Crawlerdetect findCrawlerdetectByPrimaryKey(Integer id) throws DataAccessException;

	public Crawlerdetect findCrawlerdetectByPrimaryKey(Integer id, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectsByIds(Set<Integer> ids) throws DataAccessException;

	public Set<Crawlerdetect> findAllCrawlerdetects() throws DataAccessException;

	public Set<Crawlerdetect> findAllCrawlerdetects(int startResult, int maxRows) throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectsByCrawlerdetectstatus(Integer crawlerdetectstatusId, int start,
			int max);

	public Set<Crawlerdetect> findCrawlerdetectByCompositeProperities(String sql, int startResult, int maxRows)
			throws DataAccessException;

	public Set<Crawlerdetect> findCrawlerdetectsByDetachedCriteria(CmiPagination page) throws DataAccessException;

	public Crawlerdetect findCrawlerdetectByPhysicalPrimaryKey(String filename, String rownumber)
			throws DataAccessException;

	public Crawlerdetect findCrawlerdetectByPhysicalPrimaryKey(String filename, String rownumber, int startResult,
			int maxRows) throws DataAccessException;
}
